ראיון ראשון- שאלות תאוריה על OOP, מושגים בסיסיים במערכות הפעלה, שאלה על תבנית עיצוב, שאלה לוגית אחת, שאלה על פרויקט- שרטוט תרשים מחלקות, כמה שאלות בסיסיות בC++
אח"כ ראיון אישי
ואם עוברים את הראיון השני יש ראיון שלישי בו נשאלים שאלה מעט יותר מורכבת
שאלות מתוך הראיון
זוג לולאות אחד עבר במערך מבחינת שורות כאילו שורה ראשונה כל השורה ואז שורה שניה
ועוד זוג לולאות שעובר הפוך עמודה ראשונה כל העמודה עמודה שניה כל העמודה וכו,
מה יותר אופטימלי ...
תשובות
הוסף תשובה
|
לצפיה בתשובות
מאי 2022
הלולאה הראשונה יותר בגלל שזה רצף של תאים בזיכרון ואם עוברים לפי עמודות צריך כל הזמן לקפוץ בכתובות
מאי 2022
for(i)
for(j)
מערכים מסוג INT
B[i,j] , B[j,i]
1.מערך זה זיכרון רציף
2.בריצה מהתחלה לסוף מערך (i,j) בגלל רצף הזיכרון - המעבד טוען כמה משתנים בו זמנית בגלל
ש מילה של מעבד הנטענת לזיכרון FLASH בגודל של 64BIT ( מספיק לכמה משתנים בגודל INT )
3. במקרה שרצים (j,i) - יש כל הזמן קפיצות בזיכרון כי זה לא רציף ולכן FLASH טוען רק משתנה אחד בו זמנית וזה פחות מהיר